---
title: インストールと設定
description: FastExcelのインストールと設定のクイックスタート
---

## インストール

以下の表は、各FastExcel基本ライブラリバージョンがJava言語バージョンの最低要件を示しています：

| バージョン | jdkバージョンのサポート範囲 | 備考                             |
|--------|:---------------:|----------------------------------|
| 1.0.0+ | jdk8 - jdk21     | 現在のmasterブランチはeasyexcelと完全互換です |

FastExcelの最新バージョンを使用することを強くお勧めします。最新バージョンには、パフォーマンスの最適化、バグ修正、新機能が含まれており、より便利に使用できます。

> 現在のFastExcelは、poiを基礎パッケージとして使用しています。プロジェクトにすでにpoi関連のコンポーネントがある場合は、poi関連のjarパッケージを手動で除外する必要があります。

### Maven
Mavenを使用してプロジェクトをビルドする場合は、`pom.xml`ファイルに以下の設定を追加してください：
```xml
<dependency>
    <groupId>cn.idev.excel</groupId>
    <artifactId>fastexcel</artifactId>
    <version>1.0.0</version>
</dependency>
```
### Gradle
Gradleを使用してプロジェクトをビルドする場合は、`build.gradle`ファイルに以下の設定を追加してください：
```gradle
dependencies {
    implementation 'cn.idev.excel:fastexcel:1.0.0'
}
```
## EasyExcelとFastExcelの違い
_ 1. FastExcelはすべてのEasyExcelの機能をサポートしていますが、パフォーマンスが向上し、より安定しています。
_ 2. FastExcelとEasyExcelのAPIは完全に同じであり、シームレスに切り替えることができます。
_ 3. FastExcelは継続的に更新され、バグが修正され、パフォーマンスが最適化され、新機能が追加されます。

## EasyExcelからFastExcelへのアップグレード方法

### 1. 依存関係の変更
EasyExcelの依存関係をFastExcelの依存関係に置き換えてください。以下のように：
```xml
<!-- easyexcelの依存関係 -->
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>easyexcel</artifactId>
    <version>xxxx</version>
</dependency>
```
を以下に置き換えてください：
```xml
<dependency>
    <groupId>cn.idev.excel</groupId>
    <artifactId>fastexcel</artifactId>
    <version>1.0.0</version>
</dependency>
```

### 2. コードの変更
EasyExcelのパッケージ名をFastExcelのパッケージ名に置き換えてください。以下のように：
```java
// easyexcelのパッケージ名をFastExcelのパッケージ名に置き換える
import com.alibaba.excel.**;
```
を以下に置き換えてください：
```java
import cn.idev.excel.**;
```

### 3. コードを変更せずにFastExcelに依存する
何らかの理由でコードを変更したくない場合は、FastExcelに直接依存し、`pom.xml`ファイルでFastExcelに直接依存してください。
EasyExcelとFastExcelは共存できますが、長期的にはFastExcelに置き換えることをお勧めします。

### 4. 将来的にはFastExcelクラスを使用することをお勧めします
互換性を考慮して、EasyExcelクラスを保持していますが、将来的にはFastExcelクラスを使用することをお勧めします。FastExcelクラスは、EasyExcelクラスのすべての機能を含むクラスであり、将来の新機能はFastExcelクラスにのみ追加されます。

## 更新

最新バージョンを取得するには、[FastExcel](https://github.com/CodePhiliaX/fastexcel) を訪問してください。